package com.wgt.startx;

import com.wgt.startx.helper.BeanHelper;
import com.wgt.startx.helper.ClassHelper;
import com.wgt.startx.helper.ControllerHelper;
import com.wgt.startx.helper.IOCHelper;
import com.wgt.startx.util.SmartClassUtil;

/**
 * 现在我们就可以直接调用HelperLoader 的init方法来初始化Helper类了.
 * 实际上，当我们第一次访问类时，就会加载static块，这里只是为了让加载更加集中。
 * Created by wgt on 2017/7/30.
 */
public final class HelperLoad {
    public static void init(){
        Class<?>[] classes = {ClassHelper.class, BeanHelper.class, ControllerHelper.class, IOCHelper.class};
        for (Class<?> cls:classes){
            SmartClassUtil.loadClass(cls.getName(),true);
        }
    }
}
